Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 6.12.0 #33134

Merged
merged 136 commits into from
Sep 5, 2024
Merged

Release 6.12.0 #33134

merged 136 commits into from
Sep 5, 2024

Conversation

rocketchat-github-ci
Copy link
Collaborator

@rocketchat-github-ci rocketchat-github-ci commented Aug 23, 2024

You can see below a preview of the release change log:

6.12.0

Engine versions

  • Node: 14.21.3
  • MongoDB: 4.4, 5.0, 6.0
  • Apps-Engine: 1.45.0-alpha.866

Minor Changes

  • (#32535) Federation actions like sending message in a federated DM, reacting in a federated chat, etc, will no longer work if the configuration is invalid.

  • (#32916) Added a new Audit endpoint audit/rooms.members that allows users with view-members-list-all-rooms to fetch a list of the members of any room even if the user is not part of it.

  • (#32032) Added a new 'Deactivated' tab to the users page, this tab lists users who have logged in for the first time but have been deactivated for any reason. Also added the UI code for the Active tab;

  • (#33044) Replaces an outdated banner with the Bubble component in order to display retention policy warning

  • (#32867) Added an accordion for advanced settings on Create teams and channels

  • (#32709 by @heet434) Add "Created at" column to admin rooms table

  • (#32535) New button added to validate Matrix Federation configuration. A new field inside admin settings will reflect the configuration status being either 'Valid' or 'Invalid'.

  • (#32969) Upgrades fuselage-toastbar version in order to add pause on hover functionality

  • (#33003) Added a new setting to enable/disable file encryption in an end to end encrypted room.

  • (#32868) Added sidepanel field to teams.create and rooms.saveRoomSettings endpoints

  • (#33003) Fixed a bug related to uploading end to end encrypted file.

    E2EE files and uploads are uploaded as files of mime type application/octet-stream as we can't reveal the mime type of actual content since it is encrypted and has to be kept confidential.

    The server resolves the mime type of encrypted file as application/octet-stream but it wasn't playing nicely with existing settings related to whitelisted and blacklisted media types.

    E2EE files upload was getting blocked if application/octet-stream is not a whitelisted media type.

    Now this PR solves this issue by always accepting E2EE uploads even if application/octet-stream is not whitelisted but it will block the upload if application/octet-stream is black listed.

Patch Changes

  • (#32968) Bumped @rocket.chat/fuselage that fixes the Menu onPointerUp event behavior

  • Bump @rocket.chat/meteor version.

  • Bump @rocket.chat/meteor version.

  • Bump @rocket.chat/meteor version.

  • Bump @rocket.chat/meteor version.

  • Bump @rocket.chat/meteor version.

  • (#33159) Improves Omnichannel queue page performance

  • (#32986) Fixed login with third-party apps not working without the "Manage OAuth Apps" permission

  • (#32852) Federated users can no longer be deleted.

  • (#33033 by @csuadev) Fixed an issue due to an endpoint pagination that was causing that when an agent have assigned more than 50 departments, the departments have a blank space instead of the name.

  • (#33058) Prevent processRoomAbandonment callback from erroring out when a room was inactive during a day Business Hours was not configured for.

  • (#24889 by @Shivansh2287) Fixes an issue where the Announcement modal with long words was adding a horizontal scrollbar

  • (#32940) Stopped non channel members from dragging and dropping files in a channel they do not belong

  • (#33001) Allow apps to react/unreact to messages via bridge

  • (#32809) Deactivating users who federated will now be permanent.

  • (#31525) Fix: Show correct user info actions for non-members in channels.

  • (#33136) Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates)

  • (#32931) Fixed an issue that caused UI to show an error when the call to get the Business Hour type from settings returned undefined.

  • (#32743) Fixes an issue where creating a new user with an invalid username (containing special characters) resulted in an error message, but the user was still created. The user creation process now properly aborts when an invalid username is provided.

  • (#33109) Fixes the expanded prop being accidentally forwarded to ContextualbarHeader

  • (#32846) Fixed issue with system messages being counted as agents' first responses in livechat rooms (which caused the "best first response time" and "average first response time" metrics to be unreliable for all agents)

  • (#32791) Fixed a behavior when updating messages that prevented the customFields prop from being updated if there were no changes to the msg property. Now, customFields will be always updated on message update even if msg doesn't change

  • (#33169) Fixed issue that prevented sending encrypted filed from the mobile app

  • (#33101) Fixed an issue where teams were being created with no room associated with it.

  • (#33036) Fixes multiple problems with the processRoomAbandonment hook. This hook is in charge of calculating the time a room has been abandoned (this means, the time that elapsed since a room was last answered by an agent until it was closed). However, when business hours were enabled and the user didn't open on one day, if an abandoned room happened to be abandoned over the day there was no business hour configuration, then the process will error out.
    Additionally, the values the code was calculating were not right. When business hours are enabled, this code should only count the abandonment time while a business hour was open. When rooms were left abandoned for days or weeks, this will also throw an error or output an invalid count.

  • (#33174) Restored tooltips to the unit edit department field selected options

  • (#33054) Fixed issue with livechat analytics in a given date range considering conversation data from the following day

  • (#32981) fixed an issue with the "follow message" button not changing state after click

  • (#32928) Fixed issue where after-registration-triggers would show up in a page when the user was not yet registered

  • (#33047) Fixed: Custom fields in extraData now correctly added to extraRoomInfo by livechat.beforeRoom callback during livechat room creation.

  • (#33040) Fixed an issue related to setting Accounts_ForgetUserSessionOnWindowClose, this setting was not working as expected.

    The new meteor 2.16 release introduced a new option to configure the Accounts package and choose between the local storage or session storage. They also changed how Meteor._localstorage works internally. Due to these changes in Meteor, our setting to use session storage wasn't working as expected. This PR fixes this issue and configures the Accounts package according to the workspace settings.

  • (#33158) Fixes an issue where multi-step modals were closing unexpectedly

  • Updated dependencies [8ea6517, c11f372, 7f88158, 127866c, 0c919db, b764c41, 1f061a1, dd37ea1, 7937ff7, a14c067, 58c0efc, e28be46, 58c0efc]:

sampaiodiego and others added 30 commits July 25, 2024 14:09
Co-authored-by: Diego Sampaio <[email protected]>
Copy link

changeset-bot bot commented Aug 23, 2024

🦋 Changeset detected

Latest commit: 7ad8a87

The changes in this PR will be included in the next version bump.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Copy link
Contributor

dionisio-bot bot commented Aug 23, 2024

Looks like this PR is not ready to merge, because of the following issues:

  • This PR is missing the 'stat: QA assured' label
  • This PR is missing the required milestone or project

Please fix the issues and try again

If you have any trouble, please check the PR guidelines

Copy link

codecov bot commented Aug 23, 2024

Codecov Report

Attention: Patch coverage is 62.74510% with 57 lines in your changes missing coverage. Please review.

Project coverage is 59.39%. Comparing base (4dc145f) to head (7ad8a87).
Report is 137 commits behind head on master.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master   #33134      +/-   ##
==========================================
+ Coverage   55.66%   59.39%   +3.72%     
==========================================
  Files        2637     2547      -90     
  Lines       57523    63535    +6012     
  Branches    11940    14348    +2408     
==========================================
+ Hits        32022    37738    +5716     
- Misses      22810    23063     +253     
- Partials     2691     2734      +43     
Flag Coverage Δ
unit 75.54% <62.74%> (+3.65%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

@ggazzo ggazzo merged commit 371999e into master Sep 5, 2024
55 checks passed
@ggazzo ggazzo deleted the release-6.12.0 branch September 5, 2024 03:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.